package com.tubi.Collection;

import java.util.ArrayList;
import java.util.Arrays;

/*
+ 相同点
  都是容器,可以存储多个数据
+ 不同点
  + 数组的长度是不可变的,集合的长度是可变的
  + 数组可以存基本数据类型和引用数据类型
    集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类
 */
public class Collection1 {
    public static void main(String[] args) {
        int[] arr = {1,2,3};
        String[] arr1 = {"1","2","3"};
        System.out.println(Arrays.toString(arr));
        System.out.println(Arrays.toString(arr1));

        ArrayList<String> list1 = new ArrayList<>();
        list1.add("!");
        list1.add("!11");
        list1.add("!1");
        System.out.println(list1);

        //如果集合要存基本数据类型 其实就是要存储他们的包装类
        ArrayList<Integer> intarr = new ArrayList<>();
        intarr.add(1);
        intarr.add(12);
        intarr.add(122);
        System.out.println(intarr);
    }
}
